floodfill algorithm python